package com.itheima.mybatis.annotations;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @author 黑马程序员
 * @Company http://www.ithiema.com
 * 查询的注解
 */

//创建注解需要两条信息：（1）retention策略和（2）target。
//保留策略（retention）指定了在程序的生命周期注解应该被保留多长时间。注解保留的运行时(RUNTIME)选项是最常见的选项之一
// 注解的目标（target）指定注解可以应用于哪个Java结构。
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface Select {

    /**
     * 配置SQL语句的
     * @return
     */
    String value();
}
